Des villes jumelles sont deux villes construites à proximité l'une de l'autre qui, en se développant, ont formé une même unité urbaine. On parle d'agglomération transfrontalière lorsque chacune des deux villes sont situées de part et d'autre d'une frontière.
Minneapolis et Saint Paul aux États-Unis, Hyderabad et Secunderabad en Inde sont des exemples de villes jumelles.
Parfois, les villes jumelles finissent par fusionner pour ne former qu'une seule et même ville : c'est le cas de Buda et Pest, qui ont formé Budapest en Hongrie, ou Clermont et Montferrand, qui ont formé Clermont-Ferrand en France.